package com.example.guava;

import com.google.common.base.Strings;

/**
 * 5.字符串常用操作
 */
public class StringsDemo {
    public static void main(String[] args) {
        // 判断字符串是否为空或null
        String str1 = "";
        System.out.println(Strings.isNullOrEmpty(str1));

        // 在字符串末尾填充指定字符，直到字符串达到指定长度
        String str3 = "abc";
        String paddedStr1 = Strings.padEnd(str3, 6, '*');
        System.out.println(paddedStr1);

        // 在字符串开头填充指定字符，直到字符串达到指定长度
        String str4 = "abc";
        String paddedStr2 = Strings.padStart(str4, 6, '*');
        System.out.println(paddedStr2);

        // 重复指定字符串指定次数
        String str5 = "abc";
        String repeatedStr = Strings.repeat(str5, 3);
        System.out.println(repeatedStr);

    }
}
